| Overload | Description |
|---|---|
| NStack<T> Constructor() | Creates an empty stack |
| NStack<T> Constructor(Int32) | Creates a new stack with the specified initial capacity |
| NStack<T> Constructor(INSet<T>) | Creates a new stack that holds the items of the specified set. |
| NStack<T> Constructor(INIterator<T>) | Creates a new stack that holds the remaining items of the specified iterator. |
| NStack<T> Constructor(Int32,INIterator<T>) | Creates a new stack with the specified initial capacity, that holds the remaining items of the specified iterator. |
| NStack<T> Constructor(T[]) | Creates a new stack that holds the items of the specified array. Copies the content of the passed array. |
| NStack<T> Constructor(T[],Int32) | Creates a new stack that holds the first items of the specified items array. Copies the content of the passed array. |